package com.aishua.fire.entity.checkitem;


import java.util.List;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value="巡检管理-检查项目管理",description="巡检管理-检查项目管理")
public class CheckItemInfo 
{
	/**
	 * 主键ID
	 */
	@ApiModelProperty(value="主键ID（新增勿传）",name="id",example="主键ID（新增勿传）")
	private String id;
	/**
	 * 类别名称
	 */
	@ApiModelProperty(value="项目名称",name="item_name",example="项目名称")
	private String item_name;
	/**
	 * 项目编号
	 */
	@ApiModelProperty(value="项目编号",name="item_num",example="项目编号")
	private String item_num;
	/**
	 * 项目类型 1:选择检查；2：数字检查
	 */
	@ApiModelProperty(value="项目类型 1:选择检查；2：数字检查",name="item_type",example="项目类型 1:选择检查；2：数字检查")
	private String item_type;
	/**
	 * 项目说明
	 */
	@ApiModelProperty(value="项目说明",name="item_explain",example="项目说明")
	private String item_explain;
	/**
	 * 是否计算评分 0:是,1否
	 */
	@ApiModelProperty(value="是否计算评分 0:是,1否",name="is_cal_score",example="是否计算评分 0:是,1否")
	private String is_cal_score;
	/**
	 * 描述
	 */
	@ApiModelProperty(value="描述",name="descr",example="这是描述")
	private String descr;
	/**
	 * 分类id
	 */
	@ApiModelProperty(value="关联项目分类ID",name="category_id",example="关联项目分类ID")
	private String category_id;
	
	//新增图片列表
	@ApiModelProperty(value="图片集合",name="pics",example="图片集合")
	private List<String> pics;
	
	/*************************当检查类型为 选择检查时存在***************************/
	//新增明细列表
	@ApiModelProperty(value="检查明细列表。修改勿传",name="details",example="检查明细列表。修改勿传")
	private List<CheckItemDetailInfo> details;
	
	/*************************当检查类型为 数字检查时存在***************************/	
	@ApiModelProperty(value="默认值（不输入为零）",name="defaultnum",example="5")
	private String defaultnum;
	@ApiModelProperty(value="合格值上限",name="maxnum",example="10")
	private String maxnum;
	@ApiModelProperty(value="合格值下限",name="minnum",example="1")
	private String minnum;
	
    @ApiModelProperty(value="正确分值",name="correct_num",example="10")
    private String correct_num;
    @ApiModelProperty(value="错误分值",name="wrong_num",example="1")
    private String wrong_num;
}
